leather adhesive - German English Dictionary